package com.lgl.scsapi.vent.model;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 吐槽model类
 */

@NoArgsConstructor
@Data
@Accessors(chain = true)
public class Vent implements Serializable {
    /**
     * 吐槽的主键ID
     */
    private long id;
    /**
     * 吐槽的标题
     */
    private String title;
    /**
     * 吐槽创建时间
     */
    private String createDate;
    /**
     * 吐槽事件时发生的城市编码
     */
    private String cityCode;
    /**
     * 城市名称
     */
    private String cityName;
    /**
     * 吐槽的内容
     */
    private String content;
    /**
     * 短内容，content的前面文本一小部分，主要用于页面上显示
     */
    private String shortContent;
    /**
     * 吐槽的用户ID
     */
    private String userId;
    /**
     * 吐槽的用户昵称
     */
    private String userNick;
    /**
     * 吐槽的状态,吐槽状态：0：所有人可见，1：仅自己可见，2：被注销（因违规违法等）
     */
    private int status;
    /**
     * 吐槽文章的静态页面路径
     */
    private String htmlPath;
    /**
     * 吐槽是否以匿名方式发表，0：匿名，1：显示名
     */
    private String isAnonymous;
    /**
     * 以什么职业吐槽
     */
    private String occupationId;
    /**
     * 职业名称
     */
    private String occupationName;
    /**
     * 吐槽的对象/公司/行业
     */
    private String ventTo;
    /**
     * 某条吐槽数据总的点赞数
     */
    private long likeTotal;
    /**
     * 某个用户的点赞数，一般情况下，一个用户对一条吐槽信息的点赞数只能是1
     */
    private String userLikeNum;
    /**
     * 评论总数
     */
    private int commentTotal;
    /**
     * 阅读总数
     */
    private int readTotal;
}
